ostree-tests: Remove gjs dependency on s390x
authorSimon McVittie <smcv@debian.org>
Thu, 27 Sep 2018 18:52:40 +0000 (19:52 +0100)
committerSimon McVittie <smcv@debian.org>
Thu, 27 Sep 2018 18:52:43 +0000 (19:52 +0100)
mozjs60 doesn't work on s390x, so gjs is in danger of being removed from
that architecture (see #909536). The test that uses JS is automatically
skipped if the interpreter is missing.

debian/changelog
debian/control
debian/ostree-tests.lintian-overrides

index 14986ec529e3f2d123c5628a9b37c6b0e7b86004..84c290e8a19e7153cb79dc059eeea041c739610e 100644 (file)
@@ -1,3 +1,12 @@
+ostree (2018.8-2) UNRELEASED; urgency=medium
+
+  * ostree-tests: Remove gjs dependency on s390x.
+    mozjs60 doesn't work on s390x, so gjs is in danger of being removed
+    from that architecture (see #909536). The test that uses JS is
+    automatically skipped if the interpreter is missing.
+
+ -- Simon McVittie <smcv@debian.org>  Thu, 27 Sep 2018 19:45:55 +0100
+
 ostree (2018.8-1) unstable; urgency=medium
 
   * New upstream release
index 64ceea744edc51df122b39cfe0b40606e680aa59..5acd2bbfefe234ab32ff53ad8136f09174262944 100644 (file)
@@ -156,7 +156,7 @@ Depends:
  cpio,
  fuse,
  gir1.2-ostree-1.0,
- gjs [!sparc64],
+ gjs [!s390x !sparc64],
  gnupg,
  ostree,
  python3,
index 87efd11db9c93dc9ec5031ded169452c5cd4a597..a39d35dd6fb9585f370a7d6b27dd1a9b06505809 100644 (file)
@@ -6,8 +6,11 @@ ostree-tests: extra-license-file usr/libexec/installed-tests/libostree/gpg-verif
 # This is deliberate, working around the assumption of recursive make
 ostree-tests: symlink-is-self-recursive usr/libexec/installed-tests/libostree/tests .
 
-# We won't run this on sparc64 currently
-[sparc64]: missing-dep-for-interpreter gjs => gjs (usr/libexec/installed-tests/libostree/corrupt-repo-ref.js)
+# gjs has been broken on sparc64 for a while, and is likely to be removed
+# from s390x because mozjs60 doesn't work there.
+# The test that runs this script is automatically skipped if gjs isn't
+# present.
+[s390x sparc64]: missing-dep-for-interpreter gjs => gjs (usr/libexec/installed-tests/libostree/corrupt-repo-ref.js)
 
 # This shared object genuinely doesn't use any libc ABIs directly,
 # only via GLib